/* combox */
.tundra .dijitComboBox
{
background:#FFFFFF url(../script/dijit/themes/tundra/images/validationInputBg.png) repeat-x scroll left top;
border:1px solid #B3B3B3;
line-height:normal;
margin:0em 0.1em;
}

.dijitLeft 
{
background-position:left top;
background-repeat:no-repeat;
}

.dijitInlineTable 
{
-moz-box-sizing:content-box;
border:0pt none;
display:inline-block;
padding:0pt;
}

.dijitReset 
{
-x-system-font:none;
border:0pt none;
color:inherit;
font-family:inherit;
font-size:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
margin:0pt;
padding:0pt;
}

/* text input*/
.tundra .dijitTextBox {
background:#FFFFFF url(../script/dijit/themes/tundra/images/validationInputBg.png) repeat-x scroll left top;
border:1px solid #B3B3B3;
line-height:normal;
}

.tundra .dijitInputField input, .tundra .dijitTextBox{
margin:0em 0.1em;
}

/* button */
.tundra .dijitButtonNode 
{
background:#FFFFFF url(../script/dijit/themes/tundra/images/buttonEnabled.png) repeat-x scroll left bottom;
border-color:#C0C0C0 rgb(155, 155, 155) rgb(155, 155, 155) rgb(192, 192, 192);
border-style:solid;
border-width:1px;
padding:0.2em;
}

.dijitButtonNode 
{
border:1px solid gray;
cursor:pointer;
line-height:normal;
margin:0pt;
padding:0.2em 0.2em 0.1em;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.tundra .dijitButtonText {
padding:0pt 0.3em;
}

/* drop down button */
.tundra .dijitArrowButtonInner
{
background:transparent url(../script/dijit/themes/tundra/images/arrowDown.png) no-repeat scroll center center;
}


/* table */
.dojoxGrid {
	position: relative;
	background-color: #dbe4eb;
	font-family: Arial, Helvetica, sans-serif;
	-moz-outline-style: none;
	outline: none;
	overflow: hidden;
	height: 0;
}
.dojoxGrid a:link,.dojoxGrid a:visited{
	color: #0062bf;
}
.dojoxGrid a:hover{
	color: #ff4500;
}
.dojoxGrid table {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;

}
.dojoxGrid td {
	-moz-outline: none;

}
.dojoxGrid-master-header {
	position: relative;
}
.dojoxGrid-master-view  {
	position: relative;
}
.dojoxGrid-view {
	position: absolute;
	overflow: hidden;
}
.dojoxGrid-header {
	position: absolute;
	overflow: hidden;
}
.dojoxGrid-header {
	background-color: #315879;
	color: #fff;
}
.dojoxGrid-header table {
	text-align: center;
}
.dojoxGrid-header .dojoxGrid-cell-content {
	text-align: center;
}
.dojoxGrid-header .dojoxGrid-cell { 
	border: 1px solid;
	border-color: #8db9f1 #65acda #65acda #8db9f1;
	background: #c6e2ff url(../images/table_header_bg.gif) repeat-x 0 100%;

	padding-bottom: 2px;
}
.dojoxGrid-header .dojoxGrid-cell-over {
	background-image: none;
	background-color: white;
	border-bottom-color: orange;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-width: 3px;
}
.dojoxGrid-sort-down {

	background: url(../script/dojox/grid/_grid/images/grid_sort_down.gif) left no-repeat; 
	padding-left:16px;
	margin-left:4px;
}
.dojoxGrid-sort-up {
	background: url(../script/dojox/grid/_grid/images/grid_sort_up.gif) left no-repeat; 
	padding-left:16px;
	margin-left:4px;
}
.dojoxGrid-scrollbox {
	position: relative;
	overflow: scroll;
	background-color: white;
	width: 100%;
}
.dojoxGrid-content {
	position: relative;
	overflow: hidden;
	 -moz-outline-style: none;
	outline: none;
}
/*rowbar*/
.dojoxGrid-rowbar { 
	border: 1px solid;
	border-color: #8db9f1 #65acda #65acda #8db9f1;
	background: #c6e2ff url(../images/table_header_bg.gif) repeat-x 0 100%;
	border-top: none;
	
}
.dojoxGrid-rowbar-inner {
	border-top: 1px solid #F6F4EB;
}
.dojoxGrid-rowbar-over {
	background-image: none;
	background-color: white;
	border-top-color: orange;
	border-bottom-color: #FEBE47;

}
.dojoxGrid-rowbar-selected {
	background: url(../script/dijit/themes/tundra/images/grid_dx_gradient.gif) #E8E1CF top repeat-x;
}
.dojoxGrid-row {
	position: relative;
	width: 9000em;
}
.dojoxGrid-row {
	
	border: 1px solid #E8E4D8;
	border-color: #F8F7F1;
	
	border-left: none;
	border-right: none;
	background-color: white;
	border-top: none;
}
.dojoxGrid-row-over {
	border-top-color: #FEBE47;
	border-bottom-color: #FEBE47;
		background: #fffacd;
	
	
}
.dojoxGrid-row-over.dojoxGrid-row-odd{
	background: #fffacd;
}
.dojoxGrid-row-odd..dojoxGrid-row-over{
	background: #fffacd;
}
.dojoxGrid-row-odd {
	background-color: #f2fbff;
	
}
.dojoxGrid-row-selected {

	background: #fff0dc url(../images/table_td_over.gif) repeat-x 0 100%;
}
.dojoxGrid-row-selected a:link,.dojoxGrid-row-selected a:visited{
	color: #c43600;
}
.dojoxGrid-row-selected a:hover{
	color: #7b2200;
	text-decoration: none;
}
.dojoxGrid-row-table {
	table-layout: fixed;
	width: 0;
}
.dojoxGrid-invisible {
	visibility: hidden;
}		
.Xdojo-ie .dojoxGrid-invisible {
	display: none;
}		
.dojoxGrid-invisible td, .dojoxGrid-header .dojoxGrid-invisible td {
	border-top-width: 0;
	border-bottom-width: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 0;
	overflow: hidden;
}
.dojoxGrid-cell {
	border: 1px solid;
	border-color: #cce0f9 #9dcbe7 #9dcbe7 #cce0f9;
	border-right-color: #9dcbe7;
	padding: 3px 3px 3px 3px;
	text-align: left;
	overflow: hidden;
}
.dojoxGrid-cell-focus {
	border: 1px dashed blue;
}
.dojoxGrid-cell-over {
	border: 1px dotted #ff8c00;
}
.dojoxGrid-cell-focus.dojoxGrid-cell-over {
	border: 1px dotted green;
}
.dojoxGrid-cell-clip {
	width: 100%;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.dojoxGrid-row-editing td {
	background-color: #F4FFF4;
}
.dojoxGrid-row-inserting td {
	background-color: #F4FFF4;
}
.dojoxGrid-row-inflight td {
	background-color: #F2F7B7;
}
.dojoxGrid-row-error td {
	background-color: #F8B8B6;
}
.dojoxGrid-input, .dojoxGrid-select, .dojoxGrid-textarea {
	margin: 0;
	padding: 0;
	border-style: none;
	width: 100%;
	font-size: 100%;
	font-family: inherit;
}
.dojoxGrid-hidden-focus {
	position: absolute;
	left: -1000px;
	top: -1000px;
	height: 0px, width: 0px;
}
.gridArrowButtonChar {
	display:none !important;
}
.dijit_a11y .gridArrowButtonChar {
	display:inline !important;
}
.dijit_a11y .dojoxGrid-sort-down, .dijit_a11y .dojoxGrid-sort-up {
	margin-left: 0;
	padding-left: 0;
}






